Real-time Embedded Power Controls Engineer

Engineering Austin, Texas


Description

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.  
 
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
 
About the role
 
We are looking for a highly motivated Real-time Embedded Power Controls Engineer with a Master’s or PhD in Computer Science, Electrical Engineering, or a closely related discipline. This role focuses on developing advanced control algorithms for distributed energy systems, including solar microinverters, battery storage, and grid-tied applications. You will collaborate with experienced engineers to design, simulate, and implement cutting-edge solutions that enhance system efficiency, stability, and grid interaction.
 
What you will do
  • Develop and implement advanced real-time control logic in embedded firmware and software on power control systems including supervisory controllers and power converters
  • Model and simulate power electronics and energy storage systems using MATLAB/Simulink, PSCAD, or similar tools
  • Develop real-time models and utilize them to execute hardware-in-the-loop (HIL) testing of embedded power electronics devices and supervisory controllers
  • Use offline modeling and HIL simulation to perform stability and performance analysis under varying grid conditions
  • Support lab and field testing of prototypes to validate performance
  • Contribute to technical documentation, patents, and publications
Who you are and What you bring
  • MSEE or PhD in Computer Science, Electrical Engineering, Control Engineering, or a related discipline. Additional industry experience is desired with the position's level and salary range adjusting accordingly.
  • Significant experience with embedded firmware development in C/C++ for real-time applications implemented in bare metal and on real-time operating systems (e.g., Zephyr, FreeRTOS) and/or Linux applications
  • Experience developing models and executing hardware-in-the-loop simulations
  • Familiarity with embedded systems (DSPs, FPGAs, microcontrollers)
  • Experience with power electronics and/or power systems simulation tools such as MATLAB/Simulink, PSCAD, PLECS, PSS/E, or DigSilent PowerFactory
  • Familiarity with digital control theory, signal processing, and power electronics
Preferred Skillsets
  • Grid integration standards (IEEE 1547, UL 1741, IEEE 2800)
  • Renewable energy systems and distributed generation
  • Experience with scripting languages such as Python
  • Passion for renewable energy, advanced control systems, and software development
  • Strong analytical and problem-solving skills
  • Ability to thrive in a collaborative, fast-paced environment
  • Excellent communication skills for presenting technical concepts clearly
The entry level position base pay range for this position is $70,000 to $108,000. This salary range may be modified in the future. The successful candidate’s starting pay will be determined based on job-related skills, experience, education or training, work location, and market conditions. This position is also eligible for bonus, equity, and benefits.